package com.growthsee.rider.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class ReqParam {
    @ApiModelProperty(value = "业务流水号，服务调用方平台提供")
    private String bussSeqNo;
    @ApiModelProperty(value = "渠道编号，由系统统一分配：默认值;000340000XXX02100")
    private String channelId;
    @ApiModelProperty(value = "请求发起时间 到毫秒：默认值;")
    private String reqTime;
    @ApiModelProperty(value = "请求数据加密签,SHA256(bussSeqNo+reqTime+channelId+加密后(reqData))")
    private String sign;
    @ApiModelProperty(value = "JSON对象通过SM2加密" +
            "业务字段，包括中文名称和英文名称，英文名称以小驼峰命名法，名称应体现字段含意，首字母小写，其他各单词首字母大写。应说明字段类型、长度、取值范围、是否必输，以及对应中文说明")
    private String reqData;
}
